package com.scm.biz.service;

import java.util.List;

import com.scm.biz.bean.ProofingPattern;
import com.scm.biz.dto.ProofingPatternDto;
import com.scm.biz.result.ProofingPatternResult;
import com.scm.core.bean.exp.UfdmException;

public interface ProofingPatternService {
	public ProofingPattern selectById(Long id);
	public void update(ProofingPattern proofingPattern);
	public List<ProofingPatternResult> selectByProofingOrderId(Long proofingOrderId);
	public void saveMaterial(Long proofingPatternId,Long proofingOrderId,String accessoryDetail);
	public void saveSizeFile(Long proofingPatternId,String detailDescription,Long proofingOrderId) throws UfdmException ;
	public void saveMakeStatus(Long proofingPatternId,Long proofingOrderId);
	public void saveBidPrice(Long proofingPatternId, String costPrice,String minSalePrice,String salePrice,
			Long proofingOrderId);
	
	/**
	 * 根据ID集合，查询数据
	 * @param ids
	 * @return
	 */
	List<ProofingPatternDto> getByIds(String[] ids);
}
